Documentation
logo_containmentFOAM.png

containmentFOAM is a multi-species and multi-physics toolbox based on OpenFOAM-9. It is developed on the background of efficiently simulating transport processes inside confined domains e.g., a nuclear reactor containment in the course of a severe accident. In perspective it may be employed in technical scale safety assessment. It contains submodels to account for pressurization, heat and mass transfer in buoyant flows, gas radiation heat transport, combustible gas (H2/CO)-mixing and mitigation as well as aerosol particle transport.

Installation

  • containmentFOAM models and libraries can be compiled individually using wmake. To ensure all libraries are built and linked in the correct order, it is recommended to use the shell script Allwmake.sh
  • Dependencies:
  • A Java based GUI for containmentFoam (cfGUI) is developed to assist the containmentFoam users in quickly setting-up reproducible and consistent analysis cases for containmentFoam. Besides, the cfSolutionMonitor is developed to enable a clear runtime monitoring of simulation runs. It uses a flexible regular expression sytax to evaluate different types of text logs and visualize them as monitors or logs. It can be downloaded in its repository
    .

Documentation

How to contribute

  • report issues, bugs and wishes as git issue or in the forum
  • share validation experience and cases.
  • contact us to obtain developer status :envelope:
  • to provide code, use git as described here

Acknowledgements

containmentFOAM is developed within the Helmholtz NUSAFE program. Substantial contributions are made in the frame of PhD and student research projects, funded by the RWTH-IITM strategic partnership programm, the DAAD UGC, the CSC, the HITEC Graduate School and the Federal Ministry for the Environment, Nature Conservation, Nuclear Safety and Consumer Protection (BMUV) (SETCOM-2 Project No. 1501591 in collaboration with RWTH Aachen University and UQ4CFD Project No. 1501595 in collaboration with the UniBW Munich). Code maintenance is supported by BMUV within the CF2REF project (No. 1501633B) in collaboration with GRS gGmbH.

We gratefully acknowledge our collaboration with Prof. K. Arul Prakash (Indian Institute of Technology, Madras). His continious support has substantially aided the developement of containmentFOAM.

Finally, we acknowledge the substantial work and efforts taken by the OpenFOAM Foundation, ESI and the the OpenFOAM community for maintaing OpenFOAM.

Open Reference

Kelm S, Kampili M, Liu X, George A, Schumacher D, Druska C, Struth S, Kuhr A, Ramacher L, Allelein H-J, Prakash KA, Kumar GV, Cammiade LMF, Ji R. 'The Tailored CFD Package ‘containmentFOAM’ for Analysis of Containment Atmosphere Mixing, H2/CO Mitigation and Aerosol Transport'. Fluids. 2021; 6(3):100. https://doi.org/10.3390/fluids6030100

Disclaimer

This code is developed according to the developers knowledge and experience in OpenFOAM. The users should be aware that there is a chance of bugs in the code, though we've thoroughly test it. The source code may not be fully in the OpenFOAM coding style, and it might not be making use of inheritance of classes to full extent.

This offering is not approved or endorsed by the OpenFOAM Foundation nor OpenCFD Limited, producer and distributor of the OpenFOAM(R)software via www.openfoam.com, and owner of the OPENFOAM(R) and OpenCFD(R) trademarks.

Last updated on : 16/07/2024 07:48 (Commit 291bf3a0)